Package net.atos.vcs.realtime.sdk

Types

LocalParticipant
Link copied to clipboard
class LocalParticipant : Participant
Participant object of local user
LogWriter
Link copied to clipboard
interface LogWriter
LogWriter to be used by the SDK.
MediaStreamVideoView
Link copied to clipboard
open class MediaStreamVideoView @JvmOverloads() constructor(context: Context, attributeSet: AttributeSet?) : SurfaceViewRenderer
A specialized SurfaceViewRenderer to display a video stream
Participant
Link copied to clipboard
open class Participant
Base participant object
RealtimeException
Link copied to clipboard
open class RealtimeException(message: String?, cause: Throwable?) : RuntimeException
The base class for all SDK exceptions
RealtimeSdk
Link copied to clipboard
object RealtimeSdk
The RealtimeSDK class provides access to the SDK, allowing an application to join a room and receive events through the RealtimeSdkListener interface.
RealtimeSdkListener
Link copied to clipboard
interface RealtimeSdkListener
RealtimeWebSocketException
Link copied to clipboard
class RealtimeWebSocketException(code: Int, message: String?, cause: Throwable?) : RealtimeException
An exception indicating that a WebSocket connection could not be established e.g.
RemoteParticipant
Link copied to clipboard
class RemoteParticipant : Participant
Remote participant object
Room
Link copied to clipboard
class Room
Room the user joined.
RoomOptions
Link copied to clipboard
data class RoomOptions(host: String, name: String?, participantInfo: Map<String, Any>?, audio: Boolean, video: Boolean, hdVideo: Boolean, delayLocalStream: Boolean, monitorStats: Boolean, autoAnswer: Boolean, mediaStream: MediaStream?)
Options to be used when joining a room

Functions

format
Link copied to clipboard
fun LogWriter.format(logTag: String, tag: String, message: String, vararg args: Any?): String
Default method to format the message to be logged.